public abstract class AbstractCommand{
    /// <summary>
    /// 该抽象命令类中包含一个服务提供者，用于执行具体的服务
    /// 不能为抽象，因为具体命令类需要实现该方法
    /// </summary>
    public ServiceProvider serviceProvider;

    public AbstractCommand(ServiceProvider serviceProvider){
        this.serviceProvider = serviceProvider;
    }

    public abstract void Execute();
}